home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / rtnews.zip / RTNV4N3 < prev    next >
Internet Message Format  |  1992-09-13  |  45KB

  1. From nucsrl!casbah.acns.nwu.edu!zaphod.mps.ohio-state.edu!wupost!uunet!psinntp!eye!erich Wed Nov 20 19:47:14 CST 1991
  2. Article: 5590 of comp.graphics
  3. Path: nucsrl!casbah.acns.nwu.edu!zaphod.mps.ohio-state.edu!wupost!uunet!psinntp!eye!erich
  4. From: erich@eye.com (Eric Haines)
  5. Newsgroups: comp.graphics
  6. Subject: Ray Tracing News, Volume 4, Number 3
  7. Message-ID: <1991Nov20.153217.19599@eye.com>
  8. Date: Wed, 20 Nov 91 20:32:16 GMT
  9. Sender: Eric Haines
  10. Organization: 3D/EYE, Inc.  Ithaca, NY
  11. Lines: 869
  12.  
  13.  _ __                 ______                         _ __
  14. ' )  )                  /                           ' )  )
  15.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  16. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  17.          /                               /|
  18.         '                               |/
  19.  
  20.             "Light Makes Right"
  21.  
  22.              November 18, 1991
  23.             Volume 4, Number 3
  24.  
  25. Compiled by Eric Haines, 3D/Eye Inc, 2359 Triphammer Rd, Ithaca, NY 14850
  26.     erich@eye.com
  27. All contents are US copyright (c) 1991 by the individual authors
  28. Archive locations: anonymous FTP at weedeater.math.yale.edu [130.132.23.17],
  29.     /pub/RTNews, and others.
  30. UUCP archive access: write Kory Hamzeh (quad.com!avatar!kory) for info.
  31.  
  32. Contents:
  33.     Introduction
  34.     New People, Address Changes, etc
  35.     ElectroGig Free Software Offer
  36.     Spectrum: A Proposed Image Synthesis Architecture, by Andrew Glassner
  37.     Spline Intersection, Texture Mapping, and Whatnot, by Rick Turner
  38.     Satellite Image Interpretation, by Andy Newton
  39.     Material Properties, by Ken Turkowski
  40.     New Library of 3D Objects Available via FTP, by Steve Worley
  41.     Object Oriented Ray Tracing Book
  42.     New and Updated Ray Tracing and Radiosity Bibliographies
  43.     DKBTrace 2.12 Port to Mac, by Thomas Okken
  44.     Graphics Gems II Source Code
  45.     Radiance Digest Archive, by Greg Ward
  46.     Model Generation Software, by Paul D. Bourke
  47.     Rayshade 4.0 Release, Patches 1 & 2, and DOS Port, by Craig Kolb and
  48.     Rod Bogart
  49.     RayShade Timings, by Craig Kolb
  50.     RayShade vs. DKBtrace Timings, by Iain Dick Sinclair
  51.     PVRay Beta Release, by David Buck
  52.     Vort 2.1 Release, by Eric H. Echidna
  53.     BRL-CAD 4.0 Release, by Michael J. Muuss and Glenn M. Gillis
  54.  
  55. -------------------------------------------------------------------------------
  56.  
  57. Introduction
  58.  
  59.     Well, it's been awhile - RealWork (TM) has been getting in the way of
  60. putting out an issue of the Ray Tracing News.  So, rewind your brains back to
  61. August...
  62.  
  63.     SIGGRAPH was interesting, as usual.  Las Vegas is an amusing place; now
  64. that I've seen it once, I don't ever need to go back.  To my surprise, there
  65. was quite a turnout for the ray tracing roundtable get together at SIGGRAPH.
  66. The roundtable is a nice excuse for people to get in a room and put faces to
  67. names, and I finally got to meet some people who had been just authors with
  68. email addresses before this.
  69.  
  70.     Some papers of note at SIGGRAPH which directly affect ray tracing were
  71. Kirk & Arvo's paper on unbiased sampling techniques and Mitchell's on optimal
  72. sampling for ray tracing.  The first warns that re-using initial samples
  73. results in bias when adaptively supersampling; the last talks of image
  74. sampling strategies.  Other papers of interest include those on new procedural
  75. texturing methods, which all look fairly easy to implement in their simpler
  76. forms.
  77.  
  78.     Chen et al presented "A Progressive Multi-Pass Method for Global
  79. Illumination", which does about every trick in the book to attempt to achieve
  80. maximum realism.  Xiao He et al presented "A Comprehensive Physical Model for
  81. Light Reflection", which is just that; it seems about the most realistic
  82. shading model I've seen, with some very serious mathematics behind it.  Another
  83. paper from Cornell, "A Global Illumination Solution for General Reflectance
  84. Distributions" by Sillion et al, gives an interesting method of storing
  85. reflectance functions by using spherical harmonics.
  86.  
  87.     The most theoretically significant radiosity paper was done by Hanrahan et
  88. al, who presented a method of limiting the amount of computation by use of
  89. hierarchy and error limits.  This method opens up interesting new lines of
  90. thought and research in radiosity.
  91.  
  92.     I did not spend a lot of time on the floor, but did run across an
  93. interesting demo at the Intergraph booth.  They had a cute ray tracing program 
  94. that implemented parameterized ray tracing (Sequin & Smyrl, SIGGRAPH '89),
  95. where you essentially store the shading equation parameters for each pixel.
  96. Changing colors, applying textures, etc then becomes pleasantly fast, as all
  97. you have to do is substitute the proper parameter values and reevaluate,
  98. getting a new full ray traced image in seconds.
  99.  
  100.     Other new ray tracing products I noticed were from Ray Dream and Strata.
  101. Ray Dream has a ray tracer for the Mac, with the program LightForge for
  102. modeling surfaces and SceneBuilder for scene description.  They have also
  103. added a distributed computing feature to poll Macs on a network for idle CPU
  104. time and uses it for rendering.  Strata offers StrataVision 3d, again for the
  105. Mac.  They claim ray tracing and radiosity rendering and gave us a demo disk -
  106. the radiosity images are no great shakes, but it's interesting to see the word
  107. "radiosity" making its way into the microcomputer market.
  108.  
  109.     AT&T Pixel Machines has been adding radiosity capabilities to their
  110. rendering library set.  Silicon Graphics is still demoing radiosity, though no
  111. product seems in the offing.  They did have a good tutorial film showing the
  112. ideas behind the progressive radiosity algorithm, and Baum et al had a
  113. worthwhile paper in the Proceedings on making radiosity usable.  This paper is
  114. indispensable for anyone designing a robust radiosity system for general use
  115. (i.e.  you plan on rendering more that a few axis aligned boxes in a room).
  116. HP demoed their radiosity rendering product (ARTCore) with a room designer
  117. demonstration, and had a movie in the film show (positive adjectives avoided,
  118. since I worked on both projects).
  119.  
  120.     One of the more clever tricks I learnt from the room designer was how to
  121. get reasonable wallpaper, floor covering, and other such textures scanned in
  122. using a flatbed scanner.  In the past I went to building supply places and
  123. borrowed or bought samples ("Yes, I want to see how this will look in my
  124. kitchen", not mentioning that the kitchen existed only in the computer).
  125. However, with a flatbed scanner you can get stuck:  the samples can be bigger
  126. than the scanning surface.  Even if small enough, repetition of the texture
  127. can lead to unrealistic effects (for example, a brick pattern is obviously
  128. tiled if the brick colors keep repeating in a too regular fashion).  I've also
  129. tried photographing large areas of a surface (e.g. a brick wall), but then
  130. variations in the scene's lighting often appear and make for patterning or odd
  131. shading artifacts.
  132.  
  133.     Tamar Cohen, who developed the room designer, realized that there was an
  134. excellent solution to these problems:  dollhouse supplies!  Dollhouse
  135. wallpaper and floor coverings easily fit on a flatbed scanner, and all the
  136. repetition and lighting problems go away.
  137.  
  138.     For those of you who are deeply into texturing, you should consider
  139. looking into the Khoros image processing system (ftp from pprg.eece.unm.edu
  140. [129.24.24.10]:  /pub/khoros - check release first).  It's a huge (~100 Meg)
  141. system, but from my minimal exposure seems extremely powerful and easy to use.
  142. It has a visual programming language, so you can interactively attach various
  143. function boxes together to perform operations.  This makes the system easy to
  144. quickly start using for simple manipulations, though I think I'm going to have
  145. to break down and read the documentation at this point.  The system is X based
  146. and has been ported to most major workstations on up, and the group at the
  147. University of New Mexico are enthusiastic and willing to help.  Recommended.
  148.  
  149.     I've also finally scratched the surface of Greg Ward et al's Radiance
  150. package.  I was impressed first off by the portability:  one